typedstream IBObjectData Object CustomObject AlarmView FontManager Button Control Responder Title Helvetica [13@] TextField TextFieldCell ActionCell By Erik Kay Alarm! Times-Italic ButtonCell NXImage alarm Matrix @:@iiii NXradio NXradioH ff@@#::s Radio Helvetica-BoldOblique0 Times-Roman0 Slider SliderCell dddf@d@ Rooster.snd Sound Times-Bold 64 Fading Sliding WindowTemplate iiii***@s@ Window ClipView ScrollView Scroller _doScroller: @@@ffs NXCursor NXibeam ciifffcfffs [2160c]{\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fswiss Helvetica;} \margl40 \margr40 \pard\tx480\tx960\tx1440\tx1920\tx2400\tx2880\tx3360\tx3840\tx4320\tx4800\f0\b\i\ulnone\qc\fs48\fc0\cf0 AlarmView\ \b0\fs24 (or, the world's most expensive alarm clock)\ \i0 by Erik Kay\ \i\fs20 copyright Erik Kay, 1992. All rights reserved.\ \i0\ql\fs24 \ AlarmView is a BackSpace module designed for people who have NeXTs at home. Throw away that old alarm clock! Now use your NeXT instead. Just set the time you want the alarm to go off, set the sound you want to be played as your alarm, and turn the alarm on.\ When the alarm goes off, it will play the sound you have selected over and over again until you do something that turns the screensaver off (move the mouse, hit a key, whatever). This effectively "snoozes" the alarm clock. When the screensaver kicks in again, the alarm will go off again. So, it's a good idea to set your auto-dim time in preferences to be whatever you want your snooze time to be.\ If the alarm rings without being snoozed for 5 minutes, it turns itself off.\ Switching the alarm switch to \i off \i0 will turn off the alarm functionality completely. In addition, if you change the alarm time while it is "snoozed", it will stop ringing, but will remain set until the new time arrives.\ The actual screensaver consists of the current time being displayed in one of two ways. Either sliding around the screen, or dissolving in and out around various points of the screen.\ Send bugs or comments to Erik_Kay@next.com.\ \i AlarmView is freeware. You are free to distribute it, and to reuse all source code included, as long as you leave this help text within it, and credit me if you reuse the source.\ AlarmView should not be considered in any way a product of NeXT computers, Inc.\ Thanks to Sam Streeper for helping me debug a few interaction problems with Alarm and BackSpace, and for writing BackSpace.\ p.s. Apologies for the incredibly cramped inspector panel... I just didn't want to split off an extra window for a couple of buttons and text fields. The UI police are coming to get me now... - Erik Alarm Help Panel Field2 Font Manager Field File's Owner NullInspector [22@] IBOutletConnector IBConnector inspectorPanel IBControlConnector setAlarm: setTime: aHour am_pm nextText makeKeyAndOrderFront: hourSlider minSlider setTimeWithSlider: slide_fade sound_name font_name playAlarmSound: setFade: open: setAlarmFont: